#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <math.h>
int main()
{
	int n, a, b, c;
	scanf("%d", &n);

	a = n % 10;  //个位数
	b = (n / 10) % 10;  //十位数
	c = n / 100;  //百位数

	if (n == pow(a, 3) + pow(b, 3) + pow(c, 3))
		printf("YES");
	else
		printf("NO");
	return 0;
}